* {
    padding: 0px;
    margin: 0px;
    background-repeat: no-repeat;
}
span{
    display: inline-block;
}
.page-menu {
   width: 100%;
   height: 100%;
   overflow: hidden;
    .PPT {
        width: 100%;
        height:100%;
        position: relative;
        .pics {
            width: inherit;
            height: 100%;
            object-position: center;
            object-fit: cover;
        }
        .buttons div:nth-child(1){
            background-color: blue;
        }
        .buttons {
            height: 30px;
            position: absolute;
            bottom: 30px;
            left: 45%;
            div{
                height: inherit;
                border-radius: 50%;
                width: 30px;
                display: inline-block;
                margin: 0px 10px;
                background-color: white;
            }
        }

        .last-button,.next-button {
            transform: translate(0,-50%);
            position: absolute;
            top:50%;
            color: white;
            span:hover{
                color: #fc5185;
            }
        }
        .last-button{
           
            span{
                font-size: 40px;
                transform: rotate(-90deg);
            }
        }
        .next-button {
            right: 10px;
             span{
                font-size: 40px;
                transform: rotate(90deg);
            }
        }
    }
   
}